package com.th.supcom.pds.common.client.model;

import java.util.Date;

import com.extjs.gxt.ui.client.data.BaseModelData;

/**
 * PdsSupply UI模型.
 * 
 * 供药单主表.
 */
public class PdsSupplyModel extends BaseModelData implements java.io.Serializable
{

    private static final long serialVersionUID = 1L;

    /**
     * 默认构造器 .
     */
    public PdsSupplyModel ()
    {
    }

    /**
     * 获取 开单科室
     * 
     * @return the orderedBy
     */
    public String getOrderedBy ()
    {
        return get ("orderedBy");
    }

    /**
     * 设置 开单科室
     * 
     * @param orderedBy the orderedBy to set.
     */
    public void setOrderedBy (String orderedBy)
    {
        set ("orderedBy", orderedBy);
    }

    /**
     * 获取 开单科室名称
     * 
     * @return the orderedBy
     */
    public String getOrderedByName ()
    {
        return get ("orderedByName");
    }

    /**
     * 设置使用代码，由用户定义，见DEPT_DICT科室字典,NULL.
     * 
     * @param orderedBy the orderedBy to set.
     */
    public void setOrderedByName (String orderedByName)
    {
        set ("orderedByName", orderedByName);
    }

    /**
     * 获取处方状态(记录当前最新的状态信息).
     * 
     * @return the prescStatus
     */
    public String getPrescStatus ()
    {
        return get ("prescStatus");
    }

    /**
     * 设置处方状态(记录当前最新的状态信息).
     * 
     * @param prescStatus the prescStatus to set.
     */
    public void setPrescStatus (String prescStatus)
    {
        set ("prescStatus", prescStatus);
    }
    /**
     * 处方供药状态 名称
     */
    public String getPrescStatusName()
    {
        return get ("prescStatusName");
    }
    /**
     * 设置 处方供药状态 名称
     * @param prescStatusName
     */
    public void setPrescStatusName(String prescStatusName)
    {
        set ("prescStatusName", prescStatusName);
    }
    /**
     * 获取供药ID.
     * 
     * @return the supplyId
     */
    public Long getSupplyId ()
    {
        return get ("supplyId");
    }

    /**
     * 设置供药ID.
     * 
     * @param supplyId the supplyId to set.
     */
    public void setSupplyId (Long supplyId)
    {
        set ("supplyId", supplyId);
    }

    /**
     * 获取处方单号.
     * 
     * @return the prescNo
     */
    public String getPrescNo ()
    {
        return get ("prescNo");
    }

    /**
     * 设置处方单号.
     * 
     * @param prescNo the prescNo to set.
     */
    public void setPrescNo (String prescNo)
    {
        set ("prescNo", prescNo);
    }

    /**
     * 获取就诊ID.
     * 
     * @return the outpVisitId
     */
    public Long getOutpVisitId ()
    {
        return get ("outpVisitId");
    }

    /**
     * 设置就诊ID.
     * 
     * @param outpVisitId the outpVisitId to set.
     */
    public void setOutpVisitId (Long outpVisitId)
    {
        set ("outpVisitId", outpVisitId);
    }

    /**
     * 获取患者主索引ID（来源与EMPI）.
     * 
     * @return the patientId
     */
    public String getPatientId ()
    {
        return get ("patientId");
    }

    /**
     * 设置患者主索引ID（来源与EMPI）.
     * 
     * @param patientId the patientId to set.
     */
    public void setPatientId (String patientId)
    {
        set ("patientId", patientId);
    }

    /**
     * 获取患者就诊次数.
     * 
     * @return the visitId
     */
    public Long getVisitId ()
    {
        return get ("visitId");
    }

    /**
     * 设置患者就诊次数.
     * 
     * @param visitId the visitId to set.
     */
    public void setVisitId (Long visitId)
    {
        set ("visitId", visitId);
    }

    /**
     * 获取患者姓名.
     * 
     * @return the patiName
     */
    public String getPatiName ()
    {
        return get ("patiName");
    }

    /**
     * 设置患者姓名.
     * 
     * @param patiName the patiName to set.
     */
    public void setPatiName (String patiName)
    {
        set ("patiName", patiName);
    }

    /**
     * 获取性别编码(GB2261-80).
     * 
     * @return the patiSex
     */
    public String getPatiSex ()
    {
        return get ("patiSex");
    }

    /**
     * 设置性别编码(GB2261-80).
     * 
     * @param patiSex the patiSex to set.
     */
    public void setPatiSex (String patiSex)
    {
        set ("patiSex", patiSex);
    }

    /**
     * 获取年龄.
     * 
     * @return the patiAge
     */
    public String getPatiAge ()
    {
        return get ("patiAge");
    }

    /**
     * 设置年龄.
     * 
     * @param patiAge the patiAge to set.
     */
    public void setPatiAge (String patiAge)
    {
        set ("patiAge", patiAge);
    }

    /**
     * 获取标识处方是从门诊而来或是从住院而来。0-门诊 1-住院 2-出院带药，3-急诊，4-平诊,5-门诊退药，6-住院退药.
     * 
     * @return the prescSource
     */
    public Integer getPrescSource ()
    {
        return get ("prescSource");
    }

    /**
     * 设置标识处方是从门诊而来或是从住院而来。0-门诊 1-住院 2-出院带药，3-急诊，4-平诊,5-门诊退药，6-住院退药.
     * 
     * @param prescSource the prescSource to set.
     */
    public void setPrescSource (Integer prescSource)
    {
        set ("prescSource", prescSource);
    }

    /**
     * 获取医嘱名称(医嘱描述).
     * 
     * @return the orderName
     */
    public String getOrderName ()
    {
        return get ("orderName");
    }

    /**
     * 设置医嘱名称(医嘱描述).
     * 
     * @param orderName the orderName to set.
     */
    public void setOrderName (String orderName)
    {
        set ("orderName", orderName);
    }

    /**
     * 获取总剂数.
     * 
     * @return the pxAmount
     */
    public Integer getPxAmount ()
    {
        return get ("pxAmount");
    }

    /**
     * 设置总剂数.
     * 
     * @param pxAmount the pxAmount to set.
     */
    public void setPxAmount (Integer pxAmount)
    {
        set ("pxAmount", pxAmount);
    }

    /**
     * 获取每日剂数.
     * 
     * @return the pxDaily
     */
    public Integer getPxDaily ()
    {
        return get ("pxDaily");
    }

    /**
     * 设置每日剂数.
     * 
     * @param pxDaily the pxDaily to set.
     */
    public void setPxDaily (Integer pxDaily)
    {
        set ("pxDaily", pxDaily);
    }

    /**
     * 获取剂型(字典码).
     * 
     * @return the dosageForm
     */
    public String getDosageForm ()
    {
        return get ("dosageForm");
    }

    /**
     * 设置剂型(字典码).
     * 
     * @param dosageForm the dosageForm to set.
     */
    public void setDosageForm (String dosageForm)
    {
        set ("dosageForm", dosageForm);
    }

    /**
     * 获取剂型数量.
     * 
     * @return the dosageFormAmount
     */
    public Double getDosageFormAmount ()
    {
        return get ("dosageFormAmount");
    }

    /**
     * 设置剂型数量.
     * 
     * @param dosageFormAmount the dosageFormAmount to set.
     */
    public void setDosageFormAmount (Double dosageFormAmount)
    {
        set ("dosageFormAmount", dosageFormAmount);
    }

    /**
     * 获取剂型数量单位.
     * 
     * @return the dosageFormUnit
     */
    public String getDosageFormUnit ()
    {
        return get ("dosageFormUnit");
    }

    /**
     * 设置剂型数量单位.
     * 
     * @param dosageFormUnit the dosageFormUnit to set.
     */
    public void setDosageFormUnit (String dosageFormUnit)
    {
        set ("dosageFormUnit", dosageFormUnit);
    }

    /**
     * 获取是否代煎.
     * 
     * @return the boilFlag
     */
    public String getBoilFlag ()
    {
        return get ("boilFlag");
    }

    /**
     * 设置是否代煎.
     * 
     * @param boilFlag the boilFlag to set.
     */
    public void setBoilFlag (String boilFlag)
    {
        set ("boilFlag", boilFlag);
    }

    /**
     * 获取服药频次.
     * 
     * @return the freqCode
     */
    public String getFreqCode ()
    {
        return get ("freqCode");
    }

    /**
     * 设置服药频次.
     * 
     * @param freqCode the freqCode to set.
     */
    public void setFreqCode (String freqCode)
    {
        set ("freqCode", freqCode);
    }

    /**
     * 获取医嘱医疗频率执行描述（频次时间点以及用量相关信息).
     * 
     * @return the freqTimeQty
     */
    public String getFreqTimeQty ()
    {
        return get ("freqTimeQty");
    }

    /**
     * 设置医嘱医疗频率执行描述（频次时间点以及用量相关信息).
     * 
     * @param freqTimeQty the freqTimeQty to set.
     */
    public void setFreqTimeQty (String freqTimeQty)
    {
        set ("freqTimeQty", freqTimeQty);
    }

    /**
     * 获取医嘱医疗频率.
     * 
     * @return the freqName
     */
    public String getFreqName ()
    {
        return get ("freqName");
    }

    /**
     * 设置医嘱医疗频率.
     * 
     * @param freqName the freqName to set.
     */
    public void setFreqName (String freqName)
    {
        set ("freqName", freqName);
    }

    /**
     * 获取服药频次备注.
     * 
     * @return the freqMemo
     */
    public String getFreqMemo ()
    {
        return get ("freqMemo");
    }

    /**
     * 设置服药频次备注.
     * 
     * @param freqMemo the freqMemo to set.
     */
    public void setFreqMemo (String freqMemo)
    {
        set ("freqMemo", freqMemo);
    }

    /**
     * 获取用法(给药途径)(字典表).
     * 
     * @return the usageId
     */
    public String getUsageId ()
    {
        return get ("usageId");
    }

    /**
     * 设置用法(给药途径)(字典表).
     * 
     * @param usageId the usageId to set.
     */
    public void setUsageId (String usageId)
    {
        set ("usageId", usageId);
    }

    /**
     * 获取用法名称.
     * 
     * @return the usageName
     */
    public String getUsageName ()
    {
        return get ("usageName");
    }

    /**
     * 设置用法名称.
     * 
     * @param usageName the usageName to set.
     */
    public void setUsageName (String usageName)
    {
        set ("usageName", usageName);
    }

    /**
     * 获取是否审核.
     * 
     * @return the checkFlag
     */
    public String getCheckFlag ()
    {
        return get ("checkFlag");
    }

    /**
     * 设置是否审核.
     * 
     * @param checkFlag the checkFlag to set.
     */
    public void setCheckFlag (String checkFlag)
    {
        set ("checkFlag", checkFlag);
    }

    /**
     * 获取处方合格标志.
     * 
     * @return the qualifiedType
     */
    public String getQualifiedType ()
    {
        return get ("qualifiedType");
    }

    /**
     * 设置处方合格标志.
     * 
     * @param qualifiedType the qualifiedType to set.
     */
    public void setQualifiedType (String qualifiedType)
    {
        set ("qualifiedType", qualifiedType);
    }

    /**
     * 获得审核结果名称
     * @return
     */
    public String getQualifiedTypeName ()
    {
        return get ("qualifiedTypeName");
    }
    /**
     * 设置 审核结果名称
     * @param qualifiedTypeName
     */
    public void setQualifiedTypeName(String qualifiedTypeName)
    {
        set("qualifiedTypeName",qualifiedTypeName);
    }
    /**
     * 获取核药人编码.
     * 
     * @return the userIdCheck
     */
    public String getUserIdCheck ()
    {
        return get ("userIdCheck");
    }

    /**
     * 设置核药人编码.
     * 
     * @param userIdCheck the userIdCheck to set.
     */
    public void setUserIdCheck (String userIdCheck)
    {
        set ("userIdCheck", userIdCheck);
    }

    /**
     * 获取核药人.
     * 
     * @return the userNameCheck
     */
    public String getUserNameCheck ()
    {
        return get ("userNameCheck");
    }

    /**
     * 设置核药人.
     * 
     * @param userNameCheck the userNameCheck to set.
     */
    public void setUserNameCheck (String userNameCheck)
    {
        set ("userNameCheck", userNameCheck);
    }

    /**
     * 获取审核备注.
     * 
     * @return the checkMemo
     */
    public String getCheckMemo ()
    {
        return get ("checkMemo");
    }

    /**
     * 设置审核备注.
     * 
     * @param checkMemo the checkMemo to set.
     */
    public void setCheckMemo (String checkMemo)
    {
        set ("checkMemo", checkMemo);
    }

    /**
     * 获取审核时间CHECK_DATETIME .
     * 
     * @return the checkDatetime
     */
    public Date getCheckDatetime ()
    {
        return get ("checkDatetime");
    }

    /**
     * 设置审核时间CHECK_DATETIME .
     * 
     * @param checkDatetime the checkDatetime to set.
     */
    public void setCheckDatetime (Date checkDatetime)
    {
        set ("checkDatetime", checkDatetime);
    }

    /**
     * 获取0=西药 1=中草药 2=中成药,3=免煎药处方.
     * 
     * @return the prescClassfication
     */
    public Integer getPrescClassfication ()
    {
        return get ("prescClassfication");
    }

    /**
     * 设置0=西药 1=中草药 2=中成药,3=免煎药处方.
     * 
     * @param prescClassfication the prescClassfication to set.
     */
    public void setPrescClassfication (Integer prescClassfication)
    {
        set ("prescClassfication", prescClassfication);
    }

    /**
     * 获取处方类型(普通、毒、麻、精一).
     * 
     * @return the prescType
     */
    public String getPrescType ()
    {
        return get ("prescType");
    }

    /**
     * 设置处方类型(普通、毒、麻、精一).
     * 
     * @param prescType the prescType to set.
     */
    public void setPrescType (String prescType)
    {
        set ("prescType", prescType);
    }

    /**
     * 获取开立医师编码.
     * 
     * @return the empIdBegDoct
     */
    public String getEmpIdBegDoct ()
    {
        return get ("empIdBegDoct");
    }

    /**
     * 设置开立医师编码.
     * 
     * @param empIdBegDoct the empIdBegDoct to set.
     */
    public void setEmpIdBegDoct (String empIdBegDoct)
    {
        set ("empIdBegDoct", empIdBegDoct);
    }

    /**
     * 获取开立医师名称.
     * 
     * @return the empNameBegDoct
     */
    public String getEmpNameBegDoct ()
    {
        return get ("empNameBegDoct");
    }

    /**
     * 设置开立医师名称.
     * 
     * @param empNameBegDoct the empNameBegDoct to set.
     */
    public void setEmpNameBegDoct (String empNameBegDoct)
    {
        set ("empNameBegDoct", empNameBegDoct);
    }

    /**
     * 获取执行科室.
     * 
     * @return the orgIdExec
     */
    public String getOrgIdExec ()
    {
        return get ("orgIdExec");
    }

    /**
     * 设置执行科室.
     * 
     * @param orgIdExec the orgIdExec to set.
     */
    public void setOrgIdExec (String orgIdExec)
    {
        set ("orgIdExec", orgIdExec);
    }

    /**
     * 获取创建时间.
     * 
     * @return the createDate
     */
    public Date getCreateDate ()
    {
        return get ("createDate");
    }

    /**
     * 设置创建时间.
     * 
     * @param createDate the createDate to set.
     */
    public void setCreateDate (Date createDate)
    {
        set ("createDate", createDate);
    }

    /**
     * 获取是否作废（0：未作废、1：已作废）.
     * 
     * @return the isInvalid
     */
    public String getIsInvalid ()
    {
        return get ("isInvalid");
    }

    /**
     * 设置是否作废（0：未作废、1：已作废）.
     * 
     * @param isInvalid the isInvalid to set.
     */
    public void setIsInvalid (String isInvalid)
    {
        set ("isInvalid", isInvalid);
    }

    /**
     * 获取参考费用.
     * 
     * @return the amountSuggest
     */
    public Double getAmountSuggest ()
    {
        return get ("amountSuggest");
    }

    /**
     * 设置参考费用.
     * 
     * @param amountSuggest the amountSuggest to set.
     */
    public void setAmountSuggest (Double amountSuggest)
    {
        set ("amountSuggest", amountSuggest);
    }

    /**
     * 获取收费时间.
     * 
     * @return the chargeDate
     */
    public Date getChargeDate ()
    {
        return get ("chargeDate");
    }

    /**
     * 设置收费时间.
     * 
     * @param chargeDate the chargeDate to set.
     */
    public void setChargeDate (Date chargeDate)
    {
        set ("chargeDate", chargeDate);
    }

    /**
     * 获取收据号.
     * 
     * @return the rcptNo
     */
    public String getRcptNo ()
    {
        return get ("rcptNo");
    }

    /**
     * 设置收据号.
     * 
     * @param rcptNo the rcptNo to set.
     */
    public void setRcptNo (String rcptNo)
    {
        set ("rcptNo", rcptNo);
    }

    /**
     * 获取发药、退药标记.
     * 
     * @return the sendOrReturnFlag
     */
    public String getSendOrReturnFlag ()
    {
        return get ("sendOrReturnFlag");
    }

    /**
     * 设置发药、退药标记.
     * 
     * @param sendOrReturnFlag the sendOrReturnFlag to set.
     */
    public void setSendOrReturnFlag (String sendOrReturnFlag)
    {
        set ("sendOrReturnFlag", sendOrReturnFlag);
    }

    /**
     * 获取患者当前就诊院区编码（字典表，TJ0039院区编码）.
     * 
     * @return the orgIdHospital
     */
    public String getOrgIdHospital ()
    {
        return get ("orgIdHospital");
    }

    /**
     * 设置患者当前就诊院区编码（字典表，TJ0039院区编码）.
     * 
     * @param orgIdHospital the orgIdHospital to set.
     */
    public void setOrgIdHospital (String orgIdHospital)
    {
        set ("orgIdHospital", orgIdHospital);
    }

    /**
     * 获取窗口号
     * 
     * @return
     */
    public String getWindowNo ()
    {
        return get ("windowNo");
    }

    /**
     * 设置窗口号
     * 
     * @param windowNo
     */
    public void setWindowNo (String windowNo)
    {
        set ("windowNo", windowNo);
    }

    /**
     * 获取windowFlag
     * 
     * @return
     */
    public String getWindowFlag ()
    {
        return get ("windowFlag");
    }

    /**
     * 设置windowFlag
     * 
     * @param windowFlag
     */
    public void setWindowFlag (String windowFlag)
    {
        set ("windowFlag", windowFlag);
    }

    /**
     * 获取处方来源名称
     * 
     * @return
     */
    public String getPrescSourceName ()
    {
        return get ("prescSourceName");
    }

    /**
     * 设置处方来源名称
     * 
     * @param prescSourceName
     */
    public void setPrescSourceName (String prescSourceName)
    {
        set ("prescSourceName", prescSourceName);
    }

    /**
     * 获取处方类别名称
     * 
     * @return
     */
    public String getPrescClassifcationName ()
    {
        return get ("prescClassifcationName");
    }

    /**
     * 设置处方类别名称
     * 
     * @param prescClassifcationName
     */
    public void setPrescClassifcationName (String prescClassifcationName)
    {
        set ("prescClassifcationName", prescClassifcationName);
    }

    /**
     * 获取处方类型名称
     * 
     * @return
     */
    public String getPrescTypeName ()
    {
        return get ("prescTypeName");
    }

    /**
     * 设置处方类型名称
     * 
     * @param prescTypeName
     */
    public void setPrescTypeName (String prescTypeName)
    {
        set ("prescTypeName", prescTypeName);
    }

    /**
     * 获取执行科室名称
     * 
     * @return
     */
    public String getOrgIdExecName ()
    {
        return get ("orgIdExecName");
    }

    /**
     * 设置执行科室名称
     * 
     * @param orgIdExecName
     */
    public void setOrgIdExecName (String orgIdExecName)
    {
        set ("orgIdExecName", orgIdExecName);
    }

    /**
     * 获取总金额
     * 
     * @return
     */
    public Double getTotalPrice ()
    {
        return get ("totalPrice");
    }

    /**
     * 设置总金额
     * 
     * @param totalPrice
     */
    public void setTotalPrice (Double totalPrice)
    {
        set ("totalPrice", totalPrice);
    }

    /**
     * 获取处方ID
     * 
     * @return
     */
    public Long getPrescId ()
    {
        return get ("id");
    }

    /**
     * 设置处方ID
     * 
     * @param id
     */
    public void setPrescId (Long id)
    {
        set ("id", id);
    }

    /**
     * 获取收费状态
     * 
     * @return
     */
    public String getChargeIndicator ()
    {
        return get ("chargeIndicator");
    }

    /**
     * 设置收费状态
     * 
     * @param chargeIndicator
     */
    public void setChargeIndicator (String chargeIndicator)
    {
        set ("chargeIndicator", chargeIndicator);
    }

    /** 公司版权信息. */
    public static final String copyright = "Copyright 2015, TH Supcom Corporation";

    /** 提交路径. */
    public static final String SCC_BRANCH = "$URL$";

    /** 提交日期. */
    public static final String SCC_LAST_MODIFICATION_DATE = "$Date$";

    /** 最终修改人员. */
    public static final String SCC_LAST_MODIFIER_NAME = "$Author$";

    /** 最终版本号. */
    public static final String SCC_REVISION = "$Revision$";
}